package com.augurit.gzcgwsp.excelimportexport.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFSheet;

import com.augurit.gzcgwsp.excelimportexport.entity.YwRqQyjyxkRqjszdjb;
import com.augurit.gzcgwsp.excelimportexport.entity.YwRqQyjyxkRqjszrypbqk;
import com.augurit.gzcgwsp.excelimportexport.entity.YwRqQyjyxkRqjszzysb;
import com.augurit.gzcgwsp.rqqyjyxk.entity.YwRqQyjyxkFinalRqjszdjb;

/**
 * 广州市燃气经营许可证许可审批------六、燃气接收站、储配站、汽车加气站登记表
 * @author xgw
 *
 */
public interface IYwRqQyjyxkRqjszdjbService {
	/**
	 * 保存 六、燃气接收站、储配站、汽车加气站登记表
	 * @param ywRqQyjyxkRqjszdjb
	 */
	public void save(YwRqQyjyxkRqjszdjb ywRqQyjyxkRqjszdjb);
	
	/**
	 * 解析 六、燃气接收站、储配站、汽车加气站登记表
	 * @param hssfsheet
	 * @param acceptNo
	 * @param qyid
	 * @param username
	 * @return
	 */
	public void parseRqjszdjb(HSSFSheet hssfsheet,String acceptNo,Long qyid,String username,Date dateFalg,String flag,String contextpath,Long rqjyxkid);

	/**
     * 根据acceptNo查询列表
     * @param acceptNo
     * @return
     */
    public List<YwRqQyjyxkRqjszdjb> getListByAcceptNo(String  acceptNo);
    
    /**
     * 导出 燃气接收站、储配站、汽车加气站登记表
     * 
     * @param hssfsheet
     * @param acceptNo
     * @param qyid
     * @param username
     * @return
     */
    public HSSFSheet expRqjszdjb(HSSFSheet hssfsheet,YwRqQyjyxkFinalRqjszdjb finalentty,YwRqQyjyxkRqjszdjb entity,HSSFCellStyle cs,String exptype);

    public Map importFinalQyData(String acceptNo, Long qyid);

    public YwRqQyjyxkRqjszdjb getZdInfo(String zdid);
    

       
}
